Use direct GValue access in our marshallers
authorMatthias Clasen <mclasen@redhat.com>
Tue, 29 Sep 2015 13:42:02 +0000 (09:42 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 29 Sep 2015 13:43:43 +0000 (09:43 -0400)
These are used for every signal emission, so we should
make them as fast as we can.

gtk/Makefile.am

index 4236f2246e8833ddd26f96567ea9dd330f08d719..801c3a5b87ad788a307fbf959c42e51a4a269729 100644 (file)
@@ -1126,6 +1126,7 @@ stamp-gtkmarshalers.h: gtkmarshalers.list
        && echo timestamp > $(@F)
 gtkmarshalers.c: gtkmarshalers.list
        $(AM_V_GEN) (echo "#include \"gtkmarshalers.h\""; \
+        echo "#undef G_ENABLE_DEBUG"; \
         $(GLIB_GENMARSHAL) --prefix=_gtk_marshal $(srcdir)/gtkmarshalers.list --body  --valist-marshallers) >> xgen-gmlc \
        && cp xgen-gmlc gtkmarshalers.c \
        && rm -f xgen-gmlc